Scalable Link-based Personalization for Ranking in Entity-Relationship Graphs
نویسندگان
چکیده
Authority flow techniques like PageRank and ObjectRank can provide personalized ranking of typed entity-relationship graphs. There are two main ways to personalize authority flow ranking: Nodebased personalization, where authority originates from a set of userspecific nodes; Edge-based personalization, where the importance of different edge types is user-specific. We propose for the first time an approach to achieve efficient edge-based personization using a combination of precomputation and runtime algorithms. In particular, we apply our method to the personalized authority flow bounds of ObjectRank, i.e., a weight assignment vector (WAV) assigns different weights to each edge type or relationship type. Our approach includes a repository of rankings for various WAVs. We consider the following two classes of approximation: (a) SchemaApprox is formulated as a distance minimization problem at the schema level; (b) DataApprox is a distance minimization problem at the data graph level. SchemaApprox is not robust since it does not distinguish between important and trivial edge types based on the edge distribution in the data graph. Both SchemaApprox and DataApprox are expensive so we develop efficient heuristic implementations. ScaleRank is an efficient linear programming solution to DataApprox. PickOne is a greedy heuristic for SchemaApprox. Extensive experiments on the DBLP data graph show that ScaleRank provides a fast and accurate personalized authority flow ranking.
منابع مشابه
Searching and Ranking in Entity-Relation Graphs
Ranking results to queries over information spaces where the data is represented in a directed graph has been the focus of much recent research work. In this report, we study three ranking paradigms addressing di erent issues in this regard. Entity-Relation(ER) graphs have entities as nodes, with relations between them being represented as edges. The PageRank system for ranking relies on the li...
متن کاملA personalized search using a semantic distance measure in a graph-based ranking model
The goal of search personalization is to tailor search results to individual users by taking into account their profiles, which include their particular interests and preferences. As these latter are multiple and changing over time, personalization becomes effective when the search process takes into account the current user interest. This paper presents a search personalization approach that m...
متن کاملLearning to Rank in Vector Spaces and Social Networks
User query q, Web pages {v } (q, v) can be represented with a rich feature vector Text match score with title, anchor text, headings, bold text, body text,. .. , of v as a hypertext document Pagerank, topic-specific Pageranks, personalized Pageranks of v as a node in the Web graph Estimated location of user, commercial intent,. .. Must we guess the relative importance of these features? How to ...
متن کاملRanking on Multipartite Graphs
Graphs are commonly used to model complex and large scaled structures. Friendship relations on a social platform, recommendations in big online marketplaces like e-bay or Amazon, or the link structure of the web, are examples for such structures. It is generally accepted (and appreciated) that these huge web structures tend to grow. But with a growing amount of stored data and higher complexity...
متن کاملEntity Ranking on Graphs: Studies on Expert Finding
Todays web search engines try to offer services for finding various information in addition to simple web pages, like showing locations or answering simple fact queries. Understanding the association of named entities and documents is one of the key steps towards such semantic search tasks. This paper addresses the ranking of entities and models it in a graph-based relevance propagation framewo...
متن کامل